package redlib.backend.service;

import redlib.backend.dto.ContactsDTO;
import redlib.backend.dto.query.ContactsQueryDTO;
import redlib.backend.model.Page;
import redlib.backend.vo.ContactsProvinceVO;
import redlib.backend.vo.ContactsVO;

import java.util.List;

public interface ContactsService {
    Integer addContacts(ContactsDTO contactsDTO);
    Integer updateContacts(ContactsDTO contactsDTO);
    Page<ContactsVO> listByPage(ContactsQueryDTO queryDTO);

    void deleteByCodes(List<Integer> ids);

    void insert(ContactsDTO contactsDTO);
//    List<ContactsVO> contactsLike(ContactsDTO contactsDTO);
    List<ContactsProvinceVO> staContactsProvince();

}
